aldehyde polymerization - French English Dictionary